package com.hxzy.goods.service;


import com.hxzy.goods.pojo.Brand;
import org.springframework.context.annotation.Bean;

import java.util.List;
import java.util.Map;

public interface BrandService {
    /**
     * 查询所有品牌的信息
     * @return  查询后的品牌信息
     * */
    public List<Brand> findAll();

    /** 根据品牌编号来查询品牌信息 */
    public Brand findById(Integer id);

    /** 修改品牌信息 */
    public int updateBrand(Brand brand);

    /** 根据品牌编号来查询品牌信息 */
    public int deleteById(Integer id);

    /** 添加品牌 */
    public int addBrand(Brand brand);

    /** 根据条件来查询相关信息 */
    public List<Brand> findBrandBySelector(Map<String, Object> searchMap);

    /**
     * 根据商品分类名称查询品牌列表
     * @param categoryName
     * @return
     */
    public List<Map> findListByCategoryName(String categoryName);

    /**
     * 根据商品分类名称查询规格列表
     * @param categoryName
     * @return
     */
    public List<Map> findListSpecByCategoryName(String categoryName);
}
